#ifndef SAVEPOSTIPSDIALOG_H
#define SAVEPOSTIPSDIALOG_H

#include <QDialog>

namespace Ui {
class SavePosTipsDialog;
}

class SavePosTipsDialog : public QDialog
{
    Q_OBJECT

public:
    explicit SavePosTipsDialog(const QString& posKey, QWidget *parent = nullptr);

private:
    QString m_posKey; // 存储 posKey
    ~SavePosTipsDialog();

signals:
    void coverClicked();   // 覆盖按钮点击信号
    void deleteClicked();  // 删除按钮点击信号
    void renameClicked(const QString& newName);  // 重命名按钮点击信号，传递新名称

private slots:
    void onCoverClicked();  // 覆盖按钮点击槽
    void onDeleteClicked(); // 删除按钮点击槽
    void onRenameClicked(); // 重命名按钮点击槽

private:
    Ui::SavePosTipsDialog *ui;
};

#endif // SAVEPOSTIPSDIALOG_H
